StoreEngine\Addons\Subscription\Classes\SubscriptionScheduler A

Total Complexity 74
Dependencies 10
Dependents 1
Total lines 314
Lines of code 195
Logical lines of code 125
Comment lines 57
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
update_status()
C
38 28 64
handle_subscription_payment()
A
45 16 35
update_date()
A
54 9 19
get_scheduled_action_hook()
S
54 7 22
sanitize_subscription_id()
S
62 4 10
get_action_args()
S
64 2 9
__construct()
S
62 1 10
handle_subscription_payment_retry()
S
80 1 3
handle_subscription_trial_end()
S
80 1 3
handle_subscription_end_of_prepaid_term()
S
80 1 3
handle_subscription_expiration()
S
80 1 3
get_date_types_to_schedule()
S
69 1 8
delete_date()
S
79 1 3
unschedule_actions()
S
79 1 3